package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 员工对象 STAFF
 * 
 * @author ruoyi
 * @date 2021-11-08
 */
public class STAFF extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 员工id信息 */
    private String staffId;

    /** 员工姓名 */
    @Excel(name = "员工姓名")
    private String staffName;

    /** 员工性别 */
    @Excel(name = "员工性别")
    private String staffSex;

    /** 员工职业 */
    @Excel(name = "员工职业")
    private String staffCareer;

    /** 员工状态 */
    @Excel(name = "员工状态")
    private String staffState;

    /** 员工身份证号 */
    @Excel(name = "员工身份证号")
    private String staffIdNumber;

    /** 员工手机号 */
    @Excel(name = "员工手机号")
    private String staffPhone;

    /** 员工住址 */
    @Excel(name = "员工住址")
    private String staffHome;

    /** 员工入职时间 */
    @Excel(name = "员工入职时间")
    private String staffBeginTime;

    /** 员工离职时间 */
    @Excel(name = "员工离职时间")
    private String staffFinishTime;

    public void setStaffId(String staffId) 
    {
        this.staffId = staffId;
    }

    public String getStaffId() 
    {
        return staffId;
    }
    public void setStaffName(String staffName) 
    {
        this.staffName = staffName;
    }

    public String getStaffName() 
    {
        return staffName;
    }
    public void setStaffSex(String staffSex) 
    {
        this.staffSex = staffSex;
    }

    public String getStaffSex() 
    {
        return staffSex;
    }
    public void setStaffCareer(String staffCareer) 
    {
        this.staffCareer = staffCareer;
    }

    public String getStaffCareer() 
    {
        return staffCareer;
    }
    public void setStaffState(String staffState) 
    {
        this.staffState = staffState;
    }

    public String getStaffState() 
    {
        return staffState;
    }
    public void setStaffIdNumber(String staffIdNumber) 
    {
        this.staffIdNumber = staffIdNumber;
    }

    public String getStaffIdNumber() 
    {
        return staffIdNumber;
    }
    public void setStaffPhone(String staffPhone) 
    {
        this.staffPhone = staffPhone;
    }

    public String getStaffPhone() 
    {
        return staffPhone;
    }
    public void setStaffHome(String staffHome) 
    {
        this.staffHome = staffHome;
    }

    public String getStaffHome() 
    {
        return staffHome;
    }
    public void setStaffBeginTime(String staffBeginTime) 
    {
        this.staffBeginTime = staffBeginTime;
    }

    public String getStaffBeginTime() 
    {
        return staffBeginTime;
    }
    public void setStaffFinishTime(String staffFinishTime) 
    {
        this.staffFinishTime = staffFinishTime;
    }

    public String getStaffFinishTime() 
    {
        return staffFinishTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("staffId", getStaffId())
            .append("staffName", getStaffName())
            .append("staffSex", getStaffSex())
            .append("staffCareer", getStaffCareer())
            .append("staffState", getStaffState())
            .append("staffIdNumber", getStaffIdNumber())
            .append("staffPhone", getStaffPhone())
            .append("staffHome", getStaffHome())
            .append("staffBeginTime", getStaffBeginTime())
            .append("staffFinishTime", getStaffFinishTime())
            .toString();
    }
}
